.comm-am #comments-area{margin:10px 0;}
.comm-am .comment-item {
margin: 10px 0;
box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:10px;
}
.clears:after {
  content:"";
  display:table;
  clear:both;
}

.clears {*zoom:1}
.comment-header{padding:0 !important;}
.comment-start{
box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
background: #3D3D3D;
border: 1px solid #5A5A5A;
}
.avatar-box{
float: left;
padding: 2px;
box-shadow: 0 0 3px #000;-moz-box-shadow: 0 0 3px #000;-webkit-box-shadow: 0 0 3px #000;
width: 45px;
height: 45px;
margin: 4px;
}
.comment-user{
margin: 0 0 0 60px;
height: 45px;
padding: 5px;
}
strong.user{display:block;color:#C2C2C2;}strong.user a{color:#C2C2C2;}
a.comment-permalink{color: #6B6B6B;font-size: 12px;font-style: italic;}a.comment-permalink:hover{text-decoration:underline;}
.comment-body,.comment-header{
margin: 5px 10px 5px 10px;
padding: 5px 10px;
box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
background: #555555;
border: 1px solid #5A5A5A;
color:#C2C2C2;
}
.comm-am .avatar-box img{width:45px;height:45px}.comm-am .avatar-box img:hover{opacity: 0.5;}
.comment-reply{
margin:5px 0 5px 63px;
box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
background: #3D3D3D;
border: 1px solid #5A5A5A;
}
.delete-btn,.reply-btn,.cancel-reply-btn{
background-color: #555555;
color: #CECECE;
font-size: 12px;
border: 1px solid #7A7A7A;
text-align: center;
}
.comment-editor-wrapper{background:transparent url('') no-repeat 50% 50%}
.delete-btn{padding:2px 4px;}.reply-btn{padding:2px 7px;}
.delete-btn:hover,.reply-btn:hover,.cancel-reply-btn:hover{color: #CECECE;background:#474747;}
.delete-btn:visited,.reply-btn:visited{color: #CECECE;}
.comment-del{margin: 0 10px 10px 0;text-align: right;display: block;}
.comment-bottom-line{margin: 5px 0 0 0;display: block;}
.comment-form{
box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:10px;
color:#ccc;
margin:15px 0 0 0;
}
.comment-form h4,.comment-form p {margin:0 0 0 5px;}
#comment-editor{width:100%;}
.comm-am .comment-form .cancel-reply-btn {display:none}
.comm-am .comment-item .comment-form .cancel-reply-btn {display:block;padding:5px;}
span.deleted-comment{font-style:italic;color:#707070}